home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Audio / LPCView / Source / LPCPlot.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-07  |  1.5 KB  |  81 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <objc/Object.h>
  5.  
  6. @interface LPCPlot:Object
  7. {    
  8.     id    myPlot;
  9.     id    myScroll;
  10.     id    myView;
  11.     id    numFrames;
  12.     id    numPoles;
  13.     id    curFrame;
  14.     id    startFrame;
  15.     id    endFrame;
  16.     id    ampFrame;
  17.     id    pitchFrame;
  18.     id    addErrFrame;
  19.     id    mulAmpFrame;
  20.     id    mulPitchFrame;
  21.     id    interpButton;
  22.     id    topPitchFrame;
  23.     id    botPitchFrame;
  24.     id     threshFrame;
  25.  
  26.     char    plotTitle[1024];
  27.     char    filename[1024];
  28.     int    openfd;
  29.     int    poles;
  30.     int    frames;
  31.     int    numBytes;
  32.     float    *lpcData;
  33.     float    *pchData;
  34.     int    hasData, framesize;
  35.     float *PSAdata, *PSPdata;
  36.     char    *PSops;
  37.     float    step;
  38.     float    zoomfactor;
  39.     int    curzoom;
  40.     float    threshold;
  41.     float    *undoData;
  42.     float    *undoLoc;
  43.     int    undoSize;
  44.     BOOL    dirty;
  45. }
  46.  
  47. + new:(const char *)title;
  48. - (int) setLPCfile:(const char *)file;
  49. - show:sender;
  50. - drawData;
  51. - setPoles:(int)pole;
  52. - (int)getPoles;
  53. - updateCursor:sender;
  54. - changeCursor:sender;
  55. - selectAll:sender;
  56. - changeAmp:sender;
  57. - changePitch:sender;
  58. - interpolate:sender;
  59. - multiplyAmp:sender;
  60. - multiplyPitch:sender;
  61. - addError:sender;
  62. - save:sender;
  63. - saveAs:sender;
  64. - print:sender;
  65. - plot;
  66. - zoomIn:sender;
  67. - zoomOut:sender;
  68. - setThreshold:sender;
  69. - doCopy:(NXStream *)selection;
  70. - doCut:(NXStream *)selection;
  71. - doInsert:(float *)data: (int) bytes;
  72. - saveundo:(int)size:(float *)data;
  73. - undo:sender;
  74. - error:(char *)msg:(int)num;
  75. - windowWillClose:sender;
  76. - setDirty:(BOOL)val;
  77. - (BOOL)isDirty;
  78. - cursorSel:sender;
  79. - cursorHair:sender;
  80. @end
  81.